Oracle数据泵导入导出dmp数据文件详细教程 |
您所在的位置:网站首页 › linux oracle exp导出表 › Oracle数据泵导入导出dmp数据文件详细教程 |
开始导入数据,首先创建directory目录对象create directory dirdp as ‘e:\backup’;,存放你要导入的DMP文件,可以在E盘手动建立一个数据文件,放入DMP文件,然后授权给数据库用户,grant read,write on directory dirdp to system; oracle数据库数据泵导入DMP文件(详细步骤) step1、首先知道你要导入数据库中的DMP文件(例如aa.dmp)是那个版本导出的(导出导入的版本要一致,当然11g的文件可以导出10g的DMP文件)。 step2、在sqlplus命令框中用sysdba管理员登录,connect sys/password as sysdba; step3、创建大数据表空间 create tablespace mytable datafile ‘e:\mytables1.dbf’ size 2014M segment space management auto;若当前数据表不够用,提示若表空间不够大,可以将表空间设置为自动增长ALTER DATABASE DATAFILE ‘e:\mytables1.dbf’ AUTOEXTEND ON; step4、开始导入数据,首先创建directory目录对象create directory dirdp as ‘e:\backup’;,存放你要导入的DMP文件,可以在E盘手动建立一个数据文件,放入DMP文件,然后授权给数据库用户,grant read,write on directory dirdp to system; step5、利用数据泵导入dmp文件,导入命令为:Impdp system/password DIRECTORY=dirdp DUMPFILE=aa.dmp FULL=y 数据泵导入导出dmp数据文件 导出: 1.登录 sqlplus / as sysdba 2.新建逻辑目录: create directory bak_dir as ‘D:\bak_dir’; 3.为oracle用户授予访问数据目录的权限,命令如下(scott): Grant read,write on directory bak_dir to scott; 3.导出(在命令提示行); expdp comp/comp@test schemas=comp dumpfile=comp.dmp directory=bak_dir 导出 1.登录 sqlplus / as sysdba 2.创建表空间(数据库文件路径,必须手动建目录) create tablespace comp logging datafile ‘F:\oradata\comp .dbf’ size 50m autoextend on next 50m maxsize 20480m extent management local; 3.创建用户 create user comp identified by comp default tablespace comp; 4.用户赋权 grant create session to comp; grant dba to comp; 5.新建逻辑目录: create directory bak_dir as ‘D:\bak_dir’; 将dmp文件放在该路径下 6.赋权(scott) Grant read,write on directory bak_dir to scott; 7.导人(在命令提示行); impdp comp/comp DIRECTORY=bak_dir DUMPFILE=comp.dmp FULL=y 本文转载至 大数据网 http://www.bt187.com/157.html |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |